Snooker Balls Matchbox Puzzle Solved